doctype html
html
    head
        meta(charset="utf-8")
        meta(name="viewport" content="width=device-width,initial-scale=1.0")
        meta(content="yes" name="apple-mobile-web-app-capable")
        meta(content="yes" name="apple-touch-fullscreen")
        meta(content="telephone=no,email=no" name="format-detection")
        block title
        block styles
        script.
            (function(c,g){var v=c.document;var b=v.documentElement;var p=v.querySelector('meta[name="viewport"]');var q=v.querySelector('meta[name="flexible"]');var a=0;var u=0;var n;var d=g.flexible||(g.flexible={});if(p){console.warn("将根据已有的meta标签来设置缩放比例");var e=p.getAttribute("content").match(/initial\-scale=([\d\.]+)/);if(e){u=parseFloat(e[1]);a=parseInt(1/u)}}else{if(q){var l=q.getAttribute("content");if(l){var t=l.match(/initial\-dpr=([\d\.]+)/);var j=l.match(/maximum\-dpr=([\d\.]+)/);if(t){a=parseFloat(t[1]);u=parseFloat((1/a).toFixed(2))}if(j){a=parseFloat(j[1]);u=parseFloat((1/a).toFixed(2))}}}}if(!a&&!u){var s=c.navigator.appVersion.match(/android/gi);var r=c.navigator.appVersion.match(/iphone/gi);var m=c.devicePixelRatio;if(r){if(m>=3&&(!a||a>=3)){a=3}else{if(m>=2&&(!a||a>=2)){a=2}else{a=1}}}else{a=1}u=1/a}b.setAttribute("data-dpr",a);if(!p){p=v.createElement("meta");p.setAttribute("name","viewport");var i="initial-scale="+u+", maximum-scale="+u+", minimum-scale="+u+", user-scalable=no";var f=o("chelun_appName");if(f){i="width=device-width,"+i}p.setAttribute("content",i);if(b.firstElementChild){b.firstElementChild.appendChild(p)}else{var h=v.createElement("div");h.appendChild(p);v.write(h.innerHTML)}}function o(x){var B={};var A=document.cookie.split(";");for(var z in A){var y=A[z].replace(/^\s*/,"");if(y){var w=y.split("=");B[w[0]]=w[1]||""}}return B[x]}function k(){var w=b.getBoundingClientRect().width;if(w/a>540){w=540*a}var x=w/10;b.style.fontSize=x+"px";d.rem=c.rem=x}c.addEventListener("resize",function(){clearTimeout(n);n=setTimeout(k,300)},false);c.addEventListener("pageshow",function(w){if(w.persisted){clearTimeout(n);n=setTimeout(k,300)}},false);if(v.readyState==="complete"){}else{v.addEventListener("DOMContentLoaded",function(w){},false)}k();d.dpr=c.dpr=a;d.refreshRem=k;d.rem2px=function(x){var w=parseFloat(x)*this.rem;if(typeof x==="string"&&x.match(/rem$/)){w+="px"}return w};d.px2rem=function(x){var w=parseFloat(x)/this.rem;if(typeof x==="string"&&x.match(/px$/)){w+="rem"}return w}})(window,window["lib"]||(window["lib"]={}));
        script(src="https://cdn.ravenjs.com/3.26.2/raven.min.js" crossorigin="anonymous")
        //- 需要提前加载的js库文件
        block libs
    body
        block contents
